package com.interpreter.interpreter;

import java.util.HashMap;

/**
 * 抽象表达式，通过hashmap键值对，可以获取到表达式中各个变量的实际值
 */
public abstract class Expression {

    // 解释公式和数值，key就是公式中的参数名，值就是公式中参数的实际值
    // 如a + b - c
    // hashmap中存的可能就是 {a=10,b=20,c=12}
    public abstract int interpreter(HashMap<String ,Integer> argMap);

}

